﻿body { margin:0; padding:0; font:12px/1.5em Arial,"微软雅黑","宋体"; background:url(images/sys_login_body_b.jpg) no-repeat center top;}

.top { margin:0 auto; padding:0 10px; width:940px; height:36px; text-align:right; line-height:36px;}
.top h1 { margin:0 auto; padding:0 10px; width:940px; font-size:36px; color:#4b8a30; font-weight:normal;}

.wrap { margin:0 auto; padding:126px 0 0 0; width:960px; height:400px; background:url(images/sys_login_wrap_b.jpg) no-repeat;}

.wrap .login_area { margin:0 85px 0 auto; padding:50px 12px 0 12px; width:258px; height:254px; background:url(images/sys_login_a_b.jpg) no-repeat;}

.wrap .login_area .user { margin:12px 0; height:28px; background:url(images/sys_login_ipt_b.png) no-repeat 50px -2px; vertical-align:middle;}
.wrap .login_area .pass { margin:12px 0; height:28px; background:url(images/sys_login_ipt_b.png) no-repeat 50px -34px; vertical-align:middle;}

.wrap .login_area .user input,
.wrap .login_area .pass input { margin:5px 0 0 30px; width:160px; height:18px; font-size:14px; vertical-align:middle; border:none; background-color:transparent;}

.wrap .login_area .btn { margin:12px 0 0 50px;}
.wrap .login_area .btn input { width:120px; height:37px; border:none; line-height:0; font-size:0; color:#fff; overflow:hidden; outline:0; cursor:pointer; background:url(images/sys_login_submit_b.png) no-repeat;}
.wrap .login_area .btn input:hover { background-position:left -38px;}

.link { padding:3px 0 3px 16px;}
.link h3 { margin:0 0 8px 0; padding:3px 0; font-size:14px; color:#555;}
.link span { display:inline-block; padding:4px 16px 2px 34px; height:20px; background:url(images/sys_l_s_logo.png) no-repeat;}
.link span.a1 { background-position:left 2px;}
.link span.a2 { background-position:left -25px;}

.footer { text-align:center;}
.footer div.foot_b_l { padding:6px 0 4px 0; }
.footer p { margin:0; color:#808080;}
